Compact buffers when idle.
authorDmitry Antipov <dmantipov@yandex.ru>
Thu, 19 Jul 2012 08:56:53 +0000 (12:56 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Thu, 19 Jul 2012 08:56:53 +0000 (12:56 +0400)
commite0b7350bc91b3485fa655f640a6c02fd212524e2
tree9d714701c02a25aaa527010e9f58641da79a886f
parent317a3f196cdfddef4bdf21c87018d09f8c36fc49
Compact buffers when idle.
* lisp/compact.el: New file.
* src/buffer.c (compact_buffer, Fcompact_buffer): New function.
(syms_of_buffer): Register Fcompact_buffer.
* src/alloc.c (Fgarbage_collect): Use compact_buffer.
* src/buffer.h (compact_buffer): New prototype.
(struct buffer_text): New member.
lisp/ChangeLog
lisp/compact.el [new file with mode: 0644]
src/ChangeLog
src/alloc.c
src/buffer.c
src/buffer.h